/*!2012-11-23 14:54:04 merge:index/newhf.css,module/mod_button.css,index/index_2.0.css!*/
@charset "utf-8";
	body {
	font:12px/1.6 Tahoma,Arial,Helvetica,"宋体","Arial Narrow",Geneva,sans-serif;
	color:#333;
	background:#f1e7e3;
}
body,div,h1,h2,h3,h4,h5,h6,hr,p,pre,blockquote,img,dl,dt,dd,ul,ol,li,button,input,textarea,form,em,th,td {
	margin:0;
	padding:0;
}
th,td {
	font-size:12px;
}
input,textarea {
	outline:none;
}
ul {
	list-style:none;
}
img {
	border:none;
}
a {
	text-decoration:none;
	color:#369;
}
a:hover {
	text-decoration:underline;
	color:#f27a00;
}
p {
	word-wrap:break-word;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.cb {
	clear:both;
}
.cl {
	clear:left;
}
.ie6hack {
	clear:both;
	width:100%;
	height:0;
	font:0/0 Arial;
	visibility:hidden;
}
.clearfix {
	zoom:1;
}
.clearfix:after {
	content:"";
	display:block;
	height:0;
	font-size:0;
	clear:both;
}
.ftst {
	font-family:'SimSun';
}
.ft12 {
	font-size:12px;
}
.ft14 {
	font-size:14px;
}
.ft16 {
	font-size:16px;
}
.ft18 {
	font-size:18px;
}
.ft23 {
	font-size:23px;
}
.ind {
	text-indent:2em;
}
.n {
	font-weight:400;
}
.b {
	font-weight:700;
}
.fti {
	font-style:italic;
}
.ftf {
	font-style:normal;
}
.tc {
	text-align:center;
}
.tr {
	text-align:right;
}
.gray3 {
	color:#333;
}
.gray6 {
	color:#666;
}
.gray9 {
	color:#999;
}
.grayc {
	color:#ccc;
}
.red {
	color:#f30;
}
.orange {
	color:#f60;
}
.green {
	color:#7c9e01;
}
.blue {
	color:#2172a3;
}
.pdt5 {
	padding-top:5px;
}
.pdt20 {
	padding-top:20px;
}
.pdt40 {
	padding-top:40px;
}
.pdb20 {
	padding-bottom:20px;
}
.pdb40 {
	padding-bottom:40px;
}
.pdb60 {
	padding-bottom:60px;
}
.pdb80 {
	padding-bottom:80px;
}
.mgt2 {
	margin-top:2px;
}
.mgt5 {
	margin-top:5px;
}
.mgt7 {
	margin-top:7px;
}
.mgt10 {
	margin-top:10px;
}
.mgt20 {
	margin-top:20px;
}
.mgr5 {
	margin-right:5px;
}
.mgr10 {
	margin-right:10px;
}
.mgr15 {
	margin-right:15px;
}
.mgb5 {
	margin-bottom:5px;
}
.mgb10 {
	margin-bottom:10px;
}
.mgb20 {
	margin-bottom:20px;
}
.mgb30 {
	margin-bottom:30px;
}
.mgl10 {
	margin-left:10px;
}
.mgl20 {
	margin-left:20px;
}
.vtla1 {
	vertical-align:-1.5px;
	*vertical-align:0;
}
.non {
	display:none;
}
.mod_vam {
	vertical-align:middle;
}
.auto_block {
	zoom:1;
	overflow:hidden;
}
.mod_cx {
	margin-top:13px;
}
.mod_tc {
	margin-top:15px;
}
.mod_pz {
	margin-top:25px;
}
.mod_bx {
	margin-top:30px;
}
.mod_v,.mod_v_org {
	width:14px;
	height:11px;
	display:inline-block;
	background:url(../images/user_center/v_rltv.png) no-repeat -113px -38px;
	overflow:hidden;
	vertical-align:middle;
}
.mod_v_org {
	background-position:-250px -38px;
}
.more_icon {
	background:url(../images/public/new_icon.png) no-repeat right -19px;
	padding:0 8px 0 0;
	font:12px/1.2 "宋体";
	margin-top:5px;
}
.header {
	width:100%;
	height:auto;
	padding-top:31px;
	_height:107px;
	_padding-top:0px;
	background:url(../images/home_repeat_x.png) repeat-x 0 bottom;
	_background:url(../images/index/home_repeat_x_ie6.png) repeat-x 0 bottom;
}
.footer {
	width:100%;
	background:#fff;
	border-top:1px solid #d4cdca;
	padding-top:8px;
	color:#999;
	position:relative;
}
.warp,.subwarp,.warp_bar {
	width:1102px;
	margin:0 auto;
}
.warp_mantle {
	width:100%;
	padding-bottom:3px;
	margin-bottom:36px;
	background:url(../images/public/sub_body_bg_don.png) no-repeat center bottom;
	_background:url(../images/public/sub_body_bg_don_ie6.png) no-repeat center bottom;
}
.warp_mantle .mantle_up {
	width:100%;
	height:9px;
	font:1px/1 Arial;
	background:url(../images/public/sub_body_bg_top.png) no-repeat center bottom;
	_background:url(../images/public/sub_body_bg_top_ie6.png) no-repeat center bottom;
}
.warp_mantle .mantle_mc {
	width:100%;
	padding:20px 0 40px;
	background:url(../images/public/sub_body_bg_cen.png) repeat-y center top;
	_background:url(../images/public/sub_body_bg_cen_ie6.png) repeat-y center top;
}
.warp_mantle .mantle_up_x1 {
	width:100%;
	height:40px;
	margin-top:6px;
	background:url(../images/public/sub_body_bg_top_x1.png) no-repeat center top;
	_background:url(../images/public/sub_body_bg_top_x1_ie6.png) no-repeat center bottom;
}
.warp_mantle .mantle_up_x2 {
	width:100%;
	height:40px;
	margin-top:6px;
	background:url(../images/public/sub_body_bg_top_x2.png) no-repeat center top;
	_background:url(../images/public/sub_body_bg_top_x2_ie6.png) no-repeat center bottom;
}
.warp_mantle .mantle_up_x1 .warp,.warp_mantle .mantle_up_x2 .warp {
	padding:0;
}
.warp_shell {
	width:1102px;
	padding-bottom:3px;
	margin:6px auto 36px;
	background:url(../images/warp_shell.png) no-repeat right bottom;
	_width:998px;
	_padding-bottom:0;
	_border:1px solid #d4cdca;
	_background:#fff;
}
.warp_shell.none {
	margin:6px auto 4px;
	_margin:6px auto 14px;
}
.warp_shell.nonego_nav {
	margin:6px auto -3px;
	_margin:6px auto 8px;
	background:none;
	_border-width:0;
}
.warp_shell .shell_up {
	width:1002px;
	height:3px;
	font:0/0 Arial;
	background:url(../images/warp_shell.png) no-repeat left bottom;
	_width:998px;
	_height:0px;
	_background-image:none;
}
.warp_shell .shell_muup_x1 {
	width:998px;
	height:38px;
	padding:1px 2px 0;
	background:url(../images/public/warp_shell_mutop.png) no-repeat;
	_width:994px;
	_background-image:none;
	_background-color:#7c9e01;
	_margin-bottom:2px;
}
.warp_shell .shell_mc {
	
}
.warp_shell .shell_mc.none {
	padding:18px 32px 10px;
	_padding:18px 30px 0;
}
.header_warp {
	width:100%;
	height:31px;
	background:url(../images/wrap_banner_bg.png) 0 0 repeat-x;
	position:fixed;
	top:0;
	left:0;
	z-index:9999;
}
.header_warp.adv {
	top:50px;
}
.header_warp.ptm {
	}.area_auto {
	float:left;
	width:100%;
	line-height:1;
	*line-height:1.2;
}
.area_menu {
	float:left;
	width:115px;
}
.area_isset {
	float:right;
	width:783px;
}
.area_main {
	float:left;
	width:663px;
}
.area_maincn {
	float:left;
	width:408px;
}
.area_side {
	float:right;
	width:235px;
}
.area_side_left,.area_side_lt2x {
	float:left;
	width:235px;
	padding-right:40px;
}
.area_side_lt2x {
	padding-right:30px;
}
.icos {
	display:inline-block;
	background:url(../images/public/new_icon.png) no-repeat;
}
.mobs {
	background-position:0 -240px;
	width:10px;
	height:17px;
	vertical-align:-4px;
	*vertical-align:-2px;
	margin-left:5px;
}
.log .logout .title,.logout .isSel .home,.logout .isSel .msg,.logout .isSel .set,.logout .isInfo .male,.logout .isInfo .female {
	background:url(../images/index/icon.gif) no-repeat;
}
.isSyncIcon {
	background:url("../images/index/favicons.gif") no-repeat;
	display:inline-block;
	height:16px;
	margin-left:4px;
	position:relative;
	top:3px;
	width:16px;
}
.isSyncSina {
	background-position:0 0;
}
.isSyncSinaOn {
	background-position:0 -20px;
}
.isSyncQq {
	background-position:-25px 0;
}
.isSyncQqOn {
	background-position:-25px -20px;
}
.isSyncRenren {
	background-position:-50px 0;
}
.isSyncRenrenOn {
	background-position:-50px -20px;
}
.isSyncDouban {
	background-position:-75px 0;
}
.isSyncDoubanOn {
	background-position:-75px -20px;
}
.isSyncSohu {
	background-position:-100px 0;
}
.isSyncSohuOn {
	background-position:-100px -20px;
}
.isSync163 {
	background-position:-125px 0;
}
.isSync163On {
	background-position:-125px -20px;
}
.isSyncQZone {
	background-position:-150px 0;
}
.isSyncQZoneOn {
	background-position:-150px -20px;
}
.isSyncQZone2 {
	background-position:-175px 0;
}
.isSyncQZoneOn2 {
	background-position:-175px -20px;
}
.mod_ico b {
	display:inline-block;
	width:20px;
	height:18px;
	background:url(../images/public/new_icon.png) no-repeat 0 -500px;
	vertical-align:middle;
}
.mod_ico a {
	display:inline-block;
	width:32px;
	height:32px;
	padding:0;
	background:url(../images/public/fx_ico_32x32.png) no-repeat;
	overflow:hidden;
	vertical-align:middle;
	margin:0 4px;
}
.mod_ico a.sinavbo {
	background-position:0 0;
}
.mod_ico a.sinavbo:hover {
	background-position:-32px 0;
}
.mod_ico a.qqzone {
	background-position:0 -32px;
}
.mod_ico a.qqzone:hover {
	background-position:-32px -32px;
}
.mod_ico a.qqvbo {
	background-position:0 -64px;
}
.mod_ico a.qqvbo:hover {
	background-position:-32px -64px;
}
.mod_ico a.douban {
	background-position:0 -96px;
}
.mod_ico a.douban:hover {
	background-position:-32px -96px;
}
.mod_level_1,.mod_level_2,.mod_level_3,.mod_level_4,.mod_level_5,.mod_level_6,.mod_level_7 {
	width:18px;
	height:18px;
	display:inline-block;
	vertical-align:middle;
	background:url(../images/user_center/level_icon.png) no-repeat;
	overflow:hidden;
}
.mod_level_5,.mod_level_6,.mod_level_7 {
	height:24px;
	margin:-3px 2px 0 0;
}
.mod_level_1 {
	background-position:0 0;
}
.mod_level_2 {
	background-position:0 -20px;
}
.mod_level_3 {
	background-position:0 -40px;
}
.mod_level_4 {
	background-position:0 -60px;
}
.mod_level_5 {
	background-position:0 -80px;
}
.mod_level_6 {
	background-position:0 -105px;
}
.mod_level_7 {
	background-position:0 -130px;
}
.warp_bar {
	height:31px;
}
.warp_bar a:hover {
	text-decoration:none;
}
.warp_bar .tab_link {
	padding:0 1px 0;
	float:left;
	height:31px;
	z-index:11000;
	position:relative;
}
.warp_bar .tab_link.hover {
	padding:0;
	background:#fff;
	border:1px solid #e5e5e5;
	border-top:none;
	border-bottom:none;
	box-shadow:0 -1px 1px rgba(0,0,0,.2)
}
.warp_bar .tab_link .inner {
	margin:6px 8px 0;
	padding:0;
	float:left;
	cursor:pointer;
}
.warp_bar .angle_down {
	padding-right:15px;
	background:url(../images/public/new_icon.png) no-repeat right -1210px;
	display:inline-block;
}
.warp_bar .line {
	float:right;
	width:5px;
	line-height:30px;
	overflow:hidden;
	color:#ccc;
	padding:0;
	border:none;
}
.warp_bar .sub_box {
	display:none;
	border:1px solid #e5e5e5;
	border-top:none;
	*border-top:1px solid #e5e5e5;
	position:absolute;
	top:31px;
	*top:30px;
	left:0;
	z-index:10100;
	background:#fff;
	box-shadow:0 0 2px rgba(0,0,0,.2)
}
.warp_bar .index {
	float:left;
	color:#ccc;
	line-height:30px;
	position:relative;
	z-index:10000;
}
.warp_bar .index .city_list {
	display:none;
	width:395px;
	padding:5px 10px;
	color:#666;
	line-height:1.6;
	position:absolute;
	left:0;
	top:30px;
	background:#fff;
	border:1px solid #e5e5e5;
	box-shadow:0 1px 2px rgba(0,0,0,.2)
}
.warp_bar .index .city_list .corner_in,.warp_bar .index .city_list .corner_out {
	font-size:0;
	border-style:dashed dashed solid;
	border-width:8px;
	top:-16px;
	border-color:transparent transparent #fff;
	position:absolute;
	left:40px;
}
.warp_bar .index .city_list .corner_out {
	border-color:transparent transparent #e5e5e5;
	top:-17px;
}
.warp_bar .index .city_list .abc_index {
	height:15px;
	border-bottom:1px solid #e5e5e5;
}
.warp_bar .index .city_list .abc_index a {
	float:left;
	width:15px;
	height:15px;
	line-height:15px;
	text-align:center;
}
.warp_bar .index .city_list .abc_index a.all {
	float:right;
	width:55px;
}
.warp_bar .index .city_list .abc_index a:hover,.warp_bar .index .city_list .abc_index a.sel {
	background:#f48f0b;
	color:#fff;
	font-weight:700;
}
.warp_bar .index .city_list .list a {
	margin:4px 15px 4px 0;
	display:inline-block;
}
.warp_bar .uid_center {
	position:relative;
	z-index:10000
}
.warp_bar .uid_center .tab_link {
	height:30px;
	position:relative;
	z-index:10000
}
.warp_bar .uid_center.hover a.tab_link {
	box-shadow:0 0px 2px rgba(0,0,0,.2);
	*border-bottom:1px solid #e5e5e5;
}
.warp_bar .uid_center a.tab_link.hover {
	box-shadow:0 0px 2px rgba(0,0,0,.2);
	*border-bottom:1px solid #e5e5e5;
}
.warp_bar .uid_center .pto {
	vertical-align:-6px;
	margin-right:5px;
	display:inline-block;
}
.warp_bar .uid_center .tab_link .inner {
	margin:4px 11px 0;
	line-height:22px;
}
.warp_bar .uid_center .sub_box {
	box-shadow:0 2px 2px rgba(0,0,0,.2);
	border-top:none;
	top:30px;
}
.warp_bar .uid_center .sub_box a {
	display:block;
	padding:5px 6px 5px 14px;
}
.warp_bar .uid_center .sub_box a:hover {
	background:#f4f2eb;
}
.warp_bar .uid_center .sub_box i {
	width:16px;
	height:18px;
	margin-right:3px;
	display:inline-block;
	vertical-align:middle;
	background:url(../images/icons.png) no-repeat
}
.warp_bar .uid_center .sub_box .icon_home {
	background-position:-52px -80px;
}
.warp_bar .uid_center .sub_box .icon_space {
	background-position:-52px 0;
}
.warp_bar .uid_center .sub_box .icon_wealth {
	background-position:-52px -20px;
}
.warp_bar .uid_center .sub_box .icon_set {
	background-position:-52px -40px;
}
.warp_bar .uid_center .sub_box .icon_quit {
	background-position:-52px -60px;
}
.warp_bar .uid_center .sub_box a:hover .icon_home {
	background-position:-77px -80px;
}
.warp_bar .uid_center .sub_box a:hover .icon_space {
	background-position:-77px 0;
}
.warp_bar .uid_center .sub_box a:hover .icon_wealth {
	background-position:-77px -20px;
}
.warp_bar .uid_center .sub_box a:hover .icon_set {
	background-position:-77px -40px;
}
.warp_bar .uid_center .sub_box a:hover .icon_quit {
	background-position:-77px -60px;
}
.warp_bar .messages {
	position:relative;
	z-index:10000;
}
.warp_bar .messages .num,.warp_bar .messages .num_0 {
	height:16px;
	color:#f60;
	display:inline-block;
	text-align:center;
	line-height:16px;
	padding:0;
}
.warp_bar .messages .num_0 {
	}.warp_bar .messages .sub_box {
	width:330px;
	left:auto;
	right:0;
}
.warp_bar .messages .sub_box .title {
	padding:8px 20px;
	border-bottom:1px solid #e5e5e5;
}
.warp_bar .messages .sub_box .list li {
	padding:8px 20px;
	background:url(../images/public/dotBg.gif) left bottom repeat-x;
	width:290px;
}
.warp_bar .messages .sub_box .list li .text {
	overflow:hidden;
	zoom:1;
	display:block;
}
.warp_bar .messages .sub_box .list li .time {
	margin-left:10px;
	float:right;
	color:#999;
}
.warp_bar .messages .sub_box .list li.hover,.warp_bar .messages .sub_box .list li:hover {
	background-color:#f4f2eb;
}
.warp_bar .messages .option {
	padding:8px 20px;
}
.warp_bar .messages .option .btn_green,.warp_bar .messages .option .btn_gray {
	width:80px;
	height:28px;
	line-height:28px;
	text-align:center;
	color:#fff;
	display:inline-block;
	background:url(../images/public_button_bg.png) 0 -30px;
}
.warp_bar .messages .option .btn_green:hover {
	background-position:0 -930px;
}
.warp_bar .messages .option .btn_gray {
	width:60px;
	background-position:0 -706px;
	color:#666;
}
.warp_bar .messages .option .btn_gray:hover {
	background-position:0 -1502px;
}
.warp_bar .sign_in {
	position:relative;
	z-index:10000;
}
.warp_bar .sign_in .tab_link .inner {
	margin-top:4px
}
.warp_bar .sign_in .sign_btn {
	width:50px;
	height:22px;
	display:inline-block;
	text-align:center;
	background:url(../images/special_button_bg.png) no-repeat -92px -458px;
}
.warp_bar .sign_in .sign_btn.down {
	background-position:-147px -458px;
}
.warp_bar .sign_in .has_sign_btn {
	width:50px;
	height:22px;
	display:inline-block;
	line-height:22px;
	background:#f4f2eb;
	border-radius:3px;
	color:#999;
	text-align:center;
}
.warp_bar .sign_in .sub_box {
	width:218px;
	padding:10px;
	right:0;
	left:auto;
}
.warp_bar .sign_in .tab_link .wealth {
	margin:6px 0 0 8px;
}
.warp_bar .sign_in .date_list {
	background:#f4f2eb;
	padding:5px 0 0;
}
.warp_bar .sign_in .date_list .month {
	height:16px;
	width:74px;
	margin:0 auto 5px;
	position:relative;
	padding:0 10px;
	text-align:center;
}
.warp_bar .sign_in .date_list .month .arrow_l,.warp_bar .sign_in .date_list .month .arrow_r {
	font-size:0;
	border-style:dashed solid dashed dashed;
	border-width:5px;
	top:4px;
	border-color:transparent #999 transparent transparent;
	position:absolute;
	left:0px;
}
.warp_bar .sign_in .date_list .month .arrow_r {
	border-style:dashed dashed dashed solid;
	border-color:transparent transparent transparent #999;
	right:0;
	left:auto;
}
.warp_bar .sign_in .date_list table {
	border-right:1px solid #fdd298;
	border-bottom:1px solid #fdd298;
}
.warp_bar .sign_in .date_list th {
	color:#666;
	font-weight:400;
}
.warp_bar .sign_in .date_list th .cover {
	height:100%;
	background:#f4f2eb;
	position:relative;
	right:-1px;
}
.warp_bar .sign_in .date_list td {
	width:30px;
	height:30px;
	text-align:center;
	border-top:1px solid #fdd298;
	border-left:1px solid #fdd298;
	font-weight:700;
	color:#f48f0b;
	background:#fff6eb;
	overflow:hidden;
}
.warp_bar .sign_in .date_list td div {
	position:relative;
}
.warp_bar .sign_in .date_list td.cur {
	background:#f48f0b;
	color:#fff;
	cursor:pointer;
}
.warp_bar .sign_in .date_list td.cur:hover {
	background:#f2ad00;
	color:#fff;
}
.warp_bar .sign_in .date_list td.none {
	background:#fff;
}
.warp_bar .sign_in .date_list .done {
	width:12px;
	height:9px;
	display:block;
	background:url(../images/public/new_icon.png) no-repeat 0 -1240px;
	position:absolute;
	bottom:-2px;
	right:1px;
}
.warp_bar .sign_in .date_list td.cur .done {
	background-position:-15px -1240px;
}
.warp_bar .sign_in .rule th {
	text-align:left;
	padding:5px 0;
	color:#666;
	background:url(../images/public/dotBg.gif) left bottom repeat-x;
}
.warp_bar .sign_in .rule th.none {
	background:none;
}
.warp_bar .sign_in .rule td {
	padding:0;
	color:#666;
}
.warp_bar .quick_pub {
	position:relative;
	z-index:10000;
}
.warp_bar .quick_pub .tab_link .inner {
	margin-right:2px
}
.warp_bar .quick_pub .sub_box {
	width:112px;
}
.warp_bar .quick_pub .sub_box a {
	display:block;
	padding:5px 8px;
}
.warp_bar .quick_pub .sub_box a:hover {
	background:#f4f2eb;
}
.warp_bar .quick_pub .sub_box i {
	width:20px;
	height:18px;
	display:inline-block;
	vertical-align:middle;
	margin-right:3px;
	background:url(../images/icons.png) no-repeat;
}
.warp_bar .quick_pub .sub_box .icon_recipe {
	background-position:0 0;
}
.warp_bar .quick_pub .sub_box a:hover .icon_recipe {
	background-position:-25px 0;
}
.warp_bar .quick_pub .sub_box .icon_featur {
	background-position:0 -20px;
}
.warp_bar .quick_pub .sub_box a:hover .icon_featur {
	background-position:-25px -20px;
}
.warp_bar .quick_pub .sub_box .icon_food {
	background-position:0 -40px;
}
.warp_bar .quick_pub .sub_box a:hover .icon_food {
	background-position:-25px -40px;
}
.warp_bar .quick_pub .sub_box .icon_raider {
	background-position:1px -60px;
}
.warp_bar .quick_pub .sub_box a:hover .icon_raider {
	background-position:-24px -60px;
}
.warp_bar .quick_pub .sub_box .icon_diary {
	background-position:0 -80px;
}
.warp_bar .quick_pub .sub_box a:hover .icon_diary {
	background-position:-25px -80px;
}
.warp_bar .quick_pub .sub_box .icon_topic {
	background-position:0 -100px;
}
.warp_bar .quick_pub .sub_box a:hover .icon_topic {
	background-position:-25px -100px;
}
.warp_bar .befor_login .tab_link .inner {
	margin:4px 0 0;
	color:#999;
}
.warp_bar .login_qq,.warp_bar .login_sina {
	height:20px;
	line-height:20px;
	display:inline-block;
	border:1px solid #c5c5c5;
	border-radius:3px;
	text-align:center;
	margin:0 4px;
	background:url(../images/public/new_icon.png) no-repeat;
	padding:0 5px 0 24px;
	color:#666;
}
.warp_bar .login_qq {
	background-position:0 -1100px;
}
.warp_bar .login_sina {
	background-position:0 -1120px;
}
.fans_act {
	position:relative;
}
.fans_act .redinterface {
	position:absolute;
	right:0;
	top:33px;
}
.fans_act .redinterface a {
	color:red;
	display:block;
	padding:2px 5px 2px 10px;
	border:1px solid #ccc;
	background:#fff;
	border-radius:6px;
}
.fans_act .redinterface a:hover {
	color:#f60;
	text-decoration:none;
}
.header .logo {
	float:left;
	width:180px;
	height:47px;
	overflow:hidden;
	margin-top:15px;
}
.header .search {
	float:right;
	width:273px;
	height:31px;
	background:url(../images/home_search.png) no-repeat;
	margin:30px 0 0 60px;
	padding:0;
	position:relative;
	z-index:9000;
}
.header .search .append_mode,.header .search .area_list {
	position:absolute;
	left:-54px;
	top:0;
	width:44px;
	padding-right:10px;
	height:29px;
	border:solid #7c9e01;
	border-width:1px 0 1px 1px;
	line-height:29px;
	background:url(../images/public/new_icon.png) #fff no-repeat right -1165px;
	color:#333;
	text-align:center;
}
.header .search .append_mode.act {
	background-color:#eee;
}
.header .search .area_list {
	display:none;
	width:54px;
	padding:0;
	height:auto;
	top:30px;
	border-width:0 1px 1px 1px;
	background:#fff;
}
.header .search .area_list a {
	display:block;
	width:54px;
	height:29px;
}
.header .search .area_list a:hover {
	background:#f4f2eb;
	text-decoration:none;
}
.header .menu {
	float:left;
	height:46px;
	margin:30px 0 0 30px;
}
.header .menu a {
	display:inline-block;
	width:94px;
	height:37px;
	line-height:37px;
	text-align:center;
	color:#333;
	font-size:16px;
	font-weight:bold;
	position:relative;
	overflow:hidden;
}
.header .menu a i {
	position:absolute;
	right:12px;
	top:-4px;
	width:20px;
	height:13px;
	background:url(../images/public/new.png) no-repeat;
	z-index:8010;
}
.header .menu a:hover,.header .menu a.on {
	color:#fff;
	background:url(../images/home_png24.png) no-repeat 0 -113px;
	text-decoration:none;
}
.mod_submenu_wrap {
	height:41px;
	width:100%;
	background:url(../images/wrap_banner_bg.png) 0 -41px repeat-x;
	position:relative;
	top:-5px;
	z-index:6000
}
.mod_submenu {
	width:1002px;
	height:36px;
	margin:0 auto;
	position:relative;
}
.mod_submenu .menu {
	position:absolute;
	left:270px;
}
.mod_submenu .menu li {
	float:left;
	height:28px;
	line-height:28px;
	margin:2px 30px 0 0;
}
.mod_submenu .menu a {
	display:block;
	height:28px;
	padding-right:15px;
	color:#fff;
	font-size:14px;
	float:left;
}
.mod_submenu .menu .sel a {
	font-weight:700;
}
.mod_submenu .menu a .bgl {
	height:28px;
	width:15px;
	float:left;
}
.mod_submenu .menu a:hover {
	background:url(../images/public_button_bg.png) no-repeat right -1653px;
	text-decoration:none;
}
.mod_submenu .menu a:hover .bgl {
	background:url(../images/public_button_bg.png) no-repeat 0 -1683px;
}
.mod_submenu .pub_topic,.mod_submenu .pub_recipe,.mod_submenu .pub_food,.mod_submenu .pub_raider,.mod_submenu .pub_diary,.mod_submenu .pub_featur {
	float:right;
	height:22px;
	padding:6px 10px 0;
	margin:2px 0 0;
	line-height:1.23;
	text-align:center;
	font-size:14px;
	color:#333;
	font-weight:700;
	background:#fff;
	box-shadow:0 1px 1px rgba(88,111,1,1);
	border-radius:3px;
}
.mod_submenu .pub_topic:hover,.mod_submenu .pub_recipe:hover,.mod_submenu .pub_food:hover,.mod_submenu .pub_raider:hover,.mod_submenu .pub_diary:hover,.mod_submenu .pub_featur:hover {
	background-color:#eee;
	color:#333;
	text-decoration:none;
}
.mod_submenu .pub_topic .icon,.mod_submenu .pub_recipe .icon,.mod_submenu .pub_food .icon,.mod_submenu .pub_raider .icon,.mod_submenu .pub_diary .icon,.mod_submenu .pub_featur .icon {
	height:16px;
	display:inline-block;
	background:url(../images/icons.png) no-repeat;
	vertical-align:middle;
	margin-right:5px;
	*vertical-align:1px;
	_vertical-align:-1px;
}
.mod_submenu .pub_topic .icon {
	width:16px;
	background-position:-100px -100px;
}
.mod_submenu .pub_food .icon {
	width:20px;
	background-position:-100px -40px;
}
.mod_submenu .pub_recipe .icon {
	width:16px;
	background-position:-100px 0px;
}
.mod_submenu .pub_raider .icon {
	width:20px;
	background-position:-100px -60px;
}
.mod_submenu .pub_diary .icon {
	width:20px;
	background-position:-100px -80px;
}
.mod_submenu .pub_featur .icon {
	width:16px;
	background-position:-100px -20px;
}
.mod_submenu .quick_nav {
	float:left;
	width:190px;
	position:relative;
	z-index:5000;
	height:28px;
	margin:3px 0 0;
	left:2px;
	_left:1px;
}
.mod_submenu .quick_nav .quick_title {
	width:190px;
	height:23px;
	padding:5px 0 0;
	display:block;
	line-height:1.23;
	text-align:center;
	color:#fff;
	font-size:14px;
	position:absolute;
	z-index:4900;
}
.mod_submenu .quick_nav .quick_title i {
	width:15px;
	height:15px;
	display:inline-block;
	vertical-align:middle;
	background:url(../images/public/new_icon.png) -12px -412px no-repeat;
}
.mod_submenu .quick_nav .quick_title.sel {
	background:#fff;
	box-shadow:0 -3px 2px rgba(88,111,1,0.5);
	color:#333;
	text-decoration:none;
	*border:1px solid #ccc;
	*border-bottom:none;
}
.mod_submenu .quick_nav .quick_title.sel i {
	background-position:-12px -452px;
}
.mod_submenu .quick_nav .quick_nav_cen {
	display:none;
	position:absolute;
	top:28px;
	left:0;
	background:#fff;
	box-shadow:0 2px 2px rgba(0,0,0,0.6)
}
.mod_submenu .quick_nav .rcp_list {
	width:180px;
	padding:5px 5px 10px;
	*border:1px solid #ccc;
	*border-top:none;
}
.mod_submenu .quick_nav .rcp_list li {
	width:175px;
	height:36px;
	position:relative;
}
.mod_submenu .quick_nav .rcp_list li .classes {
	width:174px;
	height:30px;
	padding:1px;
	margin:0 0 0 -2px;
	_margin:0;
	background:#fff;
	border:1px solid #fff;
	border-right:none;
	z-index:10;
	overflow:hidden;
	position:absolute;
}
.mod_submenu .quick_nav .rcp_list li .cb {
	border:1px solid #ccc;
	border-right:none;
	width:177px;
}
.mod_submenu .quick_nav .rcp_list li .outClasses {
	width:177px;
	height:36px;
	margin:0 0 0 2px;
	_margin:0;
}
.mod_submenu .quick_nav .rcp_list li .classes .title {
	width:75px;
	height:30px;
	line-height:30px;
	float:left;
}
.mod_submenu .quick_nav .rcp_list li .classes .title .text {
	margin-left:6px;
	position:relative;
	top:-10px;
	color:#666;
	font-weight:bold;
}
.mod_submenu .quick_nav .rcp_list li .classes .brief {
	height:30px;
	line-height:30px;
}
.mod_submenu .quick_nav .rcp_list li .classes .brief a {
	margin-right:7px;
}
.mod_submenu .quick_nav .rcp_list li .outDetial {
	display:none;
	width:202px;
	_width:202px;
	margin:2px 0 0 2px;
	_margin:0;
	background:#e0e0e0;
	position:absolute;
	left:179px;
	top:0px;
	padding-bottom:2px;
	margin-bottom:0 -1px -2px 0;
	border-right:1px solid #e0e0e0;
}
.mod_submenu .quick_nav .rcp_list li .detial {
	width:202px;
	border:1px solid #ccc;
	margin:-2px 0 0 -2px;
	_margin:0;
}
.mod_submenu .quick_nav .rcp_list li .detialList {
	padding:8px 0px 8px 10px;
	background:#fff;
}
.mod_submenu .quick_nav .rcp_list li .detialList a {
	margin:0 10px 10px 0;
	color:#666;
	display:inline-block;
}
.mod_submenu .quick_nav .rcp_list li .detialList a:hover {
	text-decoration:underline;
	color:#2c6d33;
}
.footer a {
	color:#999;
	margin:0 5px;
}
.footer a.red {
	color:#f30;
}
.footer a:hover {
	color:#f60;
}
.footer .abtxt {
	float:left;
	width:600px;
	line-height:2.4;
}
.footer .abtxt .abat {
	float:right;
	width:535px;
	color:#999;
}
.footer .abtxt .abht,.footer .abpic .abht {
	float:left;
	width:65px;
	color:#333;
}
.footer .abtxt .abht a {
	color:#333;
}
.footer .abpic {
	float:right;
	width:340px;
	zoom:1;
	overflow:hidden;
}
.footer .abpic .plis {
	float:right;
	width:272px;
}
.footer .abpic .plis li {
	float:left;
	width:80px;
	height:30px;
	margin:0 0 7px 10px;
	_margin:0 0 7px 6px;
	overflow:hidden;
}
.footer .abpic .plis li img {
	width:80px;
	height:30px;
}
.footer .abver {
	float:left;
	width:100%;
	border-top:1px solid #e5e5e5;
	margin-top:10px;
	padding:10px 0;
}
.footer .abver .fl {
	border:0;
}
.footer .abver.relayout {
	border-top:none;
	margin-top:0;
	padding:10px 0 20px 0;
}
.footer .iframe {
	float:left;
	width:150px;
	height:21px;
	overflow:hidden;
	padding-left:5px;
}
.footer .a_row {
	float:left;
	width:100%;
	padding-bottom:8px;
}
.footer .a_row .ablink {
	float:left;
	width:990px;
	border:1px solid #eee;
	padding:5px;
	position:relative;
	background:#f1f1f1;
	display:none;
	box-shadow:2px 2px 2px #ccc;
	border-radius:6px;
	background:-moz-linear-gradient(top,#fff,#f1f1f1);
	background:-webkit-linear-gradient(top,#fff,#f1f1f1);
	background:-ms-linear-gradient(top,#fff,#f1f1f1);
	background:-o-linear-gradient(top,#fff,#f1f1f1);
}
.footer .a_row .ablink a {
	display:inline-block;
	margin:2px 5px;
	padding:0 4px;
	color:#666;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
}
.footer .a_row .ablink a:hover {
	color:#f60;
	border-radius:3px;
	box-shadow:-1px -1px 0 #ccc,1px 1px 0 #666;
	-moz-transform:translate(0,-2px);
	-webkit-transform:translate(0,-2px);
}
.footer .a_row .ablink .arrdown,.footer .a_row .ablink .arrdown2x {
	position:absolute;
	bottom:-11px;
	_bottom:-11px;
	left:300px;
	width:0;
	height:0;
	z-index:10;
	border:solid;
	border-color:#f1f1f1 transparent transparent transparent;
	_border-color:#f1f1f1 #fff #fff #fff;
	border-width:10px 10px 0 10px;
	font:0/0 Arial;
}
.footer .a_row .ablink .arrdown2x {
	left:680px;
}
.bd_page {
	padding-top:10px;
	text-align:right;
}
.bd_page a,.bd_page .pgnum,.bd_page .pgokay {
	height:20px;
	margin-right:5px;
	display:inline-block;
	padding:0 5px;
	border:1px solid #c2c2c2;
	text-align:center;
	line-height:20px;
	color:#333;
	background:#fff;
	vertical-align:top;
}
.bd_page a:hover {
	border:1px solid #f60;
	text-decoration:none;
}
.bd_page .cur {
	border:1px solid transparent;
	_border:1px solid #fff;
	font-weight:bold;
	text-decoration:none;
	display:inline-block;
	padding:0 5px;
	height:20px;
	line-height:20px;
	color:#333;
	text-align:center;
	margin-right:5px;
}
.bd_page span.next,.bd_page span.pre {
	vertical-align:top;
	display:inline-block;
}
.bd_page span.next a,.bd_page span.pre a {
	width:40px;
	vertical-align:0;
}
.bd_page .pgnum {
	width:24px;
	text-align:right;
}
.bd_page .pgokay {
	width:40px;
	height:22px;
	cursor:pointer;
	*margin-top:1px;
}
.outWrap {
	}.t_l,.t_c,.t_r,.m_l,.m_r,.b_l,.b_c,.b_r {
	background:#000;
	opacity:0.2;
	filter:alpha(opacity=20);
	overflow:hidden;
}
.t_l,.t_r,.b_l,.b_r {
	height:5px;
	width:5px;
}
.t_c,.b_c {
	height:5px;
}
.m_l,.m_r {
	width:5px;
}
.m_c {
	background:#fff;
}
.white {
	color:#fff;
}
.webwarp {
	clear:both;
	width:1000px;
	margin:5px auto;
}
.popwarp {
	float:left;
	padding:1px;
	background:#fff;
}
.popwarp .poptitle {
	float:left;
	width:100%;
	height:30px;
	border-bottom:1px solid #e4e4e4;
}
.popwarp .poptitle .ht {
	float:left;
	margin:6px 0 0 7px;
	font-size:14px;
}
.popwarp .poptitle .close {
	float:right;
	margin:8px 9px 0 0;
	width:14px;
	height:14px;
	background:url(../images/register/pop_btn.png) no-repeat 0 0;
	cursor:pointer;
}
.popwarp .poptitle .close.v {
	background:url(../images/register/pop_btn.png) no-repeat -19px 0;
}
.popwarp .webtitle {
	float:left;
	width:100%;
	height:23px;
	background:url(../images/register/pass-t.gif) no-repeat;
	margin-top:10px;
}
.popwarp .webtitle.in {
	background-position:60px 0;
}
.popwarp .webtitle.reset {
	background-position:60px -30px;
}
.popwarp .webtitle.seek {
	background-position:30px -60px;
}
.popwarp .webtitle.join {
	background-position:60px -90px;
}
.popwarp .webtitle.bind {
	background-position:60px -120px;
}
.popwarp .webtitle.log {
	background-position:60px -150px;
}
.popwarp .contbox {
	float:left;
	width:100%;
	padding:20px 0;
}
.popwarp .login {
	float:left;
	width:60%;
	border-right:1px solid #e5e5e5;
	padding-right:2%;
}
.popwarp .weblogin {
	float:left;
	width:55%;
	border-right:1px solid #e5e5e5;
	padding-right:2%;
}
.popwarp .weblogin2 {
	float:left;
	width:55%;
	margin-left:6%;
}
.popwarp .info {
	float:right;
	width:36%;
}
.wid430 {
	width:430px;
}
.wid490 {
	width:490px;
}
.wid580 {
	width:580px;
}
.wid998 {
	width:998px;
}
.wid938 {
	width:938px;
}
.row,.cox,.rtw,.coxbig {
	float:left;
	width:100%;
}
.row .cout {
	float:left;
	width:20%;
	text-align:right;
	line-height:28px;
}
.row .scanf {
	float:left;
	width:25%;
	text-align:right;
	line-height:28px;
}
.row .cin {
	float:left;
	width:70%;
}
.row .fget {
	float:left;
	width:49%;
}
.row .fget.write {
	line-height:26px;
	color:red;
}
.row .fgetc {
	float:left;
	width:36%;
}
.row .fgetz {
	float:left;
	width:21%;
}
.row .fget_code {
	float:left;
	width:15%;
}
.row .cin .mi,.row .fget .mi {
	vertical-align:-5px;
}
.row .pcts {
	float:left;
	width:38%;
	text-align:right;
	padding-top:5px;
	_padding-top:9px;
}
.row .puts {
	float:left;
	width:50%;
}
.row .flag {
	float:left;
	width:14px;
	height:12px;
	margin-top:8px;
}
.row .flag.r {
	background:url(../images/register/pop_btn.png) no-repeat right -65px;
}
.row .flag.w {
	background:url(../images/register/pop_btn.png) no-repeat right -80px;
}
.row .flag_txt {
	float:left;
	border:1px solid #f9c0b2;
	background:url(../images/register/pop_btn.png) #fff1ec no-repeat -364px -232px;
	color:#e54311;
	line-height:26px;
	padding:0 5px 0 25px;
	border-radius:6px;
	*margin-top:1px;
}
.row .more_btn {
	float:right;
	width:25%;
	text-align:center;
}
.row .modx_btn {
	float:left;
	width:25%;
	padding-left:5%;
	text-align:center;
}
.row .forget {
	float:right;
	width:25%;
	padding-top:8px;
}
.row_height {
	line-height:28px;
}
.cox a {
	display:inline-block;
	width:16px;
	height:17px;
	background:url(../images/register/pop_btn.png) no-repeat;
	margin:0 2px;
	vertical-align:-4px;
	_vertical-align:0;
}
.cox a.pLDouban {
	background-position:-39px 0;
}
.cox a.pLQq {
	background-position:-61px 0;
}
.cox a.pLQZone {
	background-position:-83px 0;
}
.cox a.pLSohu {
	background-position:-105px 0;
}
.cox a.pLSina {
	background-position:-127px 0;
}
.cox a.pL163 {
	background-position:-150px 0;
}
.coxbig a {
	display:inline-block;
	width:32px;
	height:32px;
	background:url(../images/register/pop_btn.png) no-repeat;
	margin:4px;
	vertical-align:-4px;
	_vertical-align:0;
}
.coxbig a.pLDouban {
	background-position:0 -121px;
}
.coxbig a.pLQq {
	background-position:-41px -121px;
}
.coxbig a.pLQZone {
	background-position:-82px -121px;
}
.coxbig a.pLSohu {
	background-position:-123px -121px;
}
.coxbig a.pLSina {
	background-position:-164px -121px;
}
.coxbig a.pL163 {
	background-position:-205px -121px;
}
.rtw {
	margin-top:20px;
}
.rtw a {
	display:inline-block;
	width:148px;
	height:40px;
	margin-top:10px;
	background:url(../images/register/pop_btn.png) no-repeat 0 -22px;
}
.rtw a:hover {
	background:url(../images/register/pop_btn.png) no-repeat -183px -260px;
}
.rtwlg {
	margin-top:5px;
}
.rtwlg a {
	display:block;
	width:142px;
	height:28px;
	margin-top:5px;
	background:url(../images/register/sync.png) no-repeat;
}
.rtwlg a:hover {
	text-decoration:none;
}
.rtwlg a.qqlg {
	background-position:-205px 0;
}
.rtwlg a.sinalg {
	background-position:-205px -66px;
}
.rtwlg a.qqlg:hover {
	background-position:-205px -33px;
}
.rtwlg a.sinalg:hover {
	background-position:-205px -99px;
}
.r_ht {
	float:left;
	width:100%;
}
.r_cont {
	float:left;
	width:98%;
	margin-bottom:25px;
	font:12px/1.6 "宋体";
}
.ttwri {
	float:right;
	width:94%;
	color:#333;
	padding-bottom:5px;
}
.ttwri .ht {
	font-size:12px;
}
.ttwri .htx {
	font-size:18px;
}
.ttwri .pt {
	padding-top:12px;
	font:12px/1.6 "宋体";
}
.mobile {
	width:92%;
	height:14px;
	padding:4px 0 4px 8%;
	background:url(../images/register/pop_btn.png) no-repeat -360px -96px;
}
.iface,.if_other,.if_other .is_more,.if_other .mrlist {
	float:right;
	width:100%;
	padding:3px 0;
	font-family:"宋体";
}
.iface b {
	display:inline-block;
	width:18px;
	height:16px;
	background:url(../images/index/favicons.gif) no-repeat;
	padding:0;
	margin:0;
	vertical-align:-3px;
}
.iface b.sina {
	background-position:0 -20px;
}
.iface b.qq {
	background-position:-151px -20px;
}
.iface a {
	float:left;
	padding:5px;
	color:#6a483c;
	margin-top:8px;
	background:#f1ede4;
}
.iface a.marow {
	margin-right:80px;
}
.iface a.none {
	background:#fff;
	padding:10px 5px 0;
	color:#333;
}
.iface a.rig {
	float:right;
}
.iface a:hover {
	color:#2c6d33;
	text-decoration:none;
}
.if_other {
	height:65px;
}
.if_other .mrlist {
	height:30px;
	margin-bottom:5px;
	display:none;
}
.if_other .mrlist a {
	display:inline-block;
	width:29px;
	height:29px;
	background:url(../images/register/sync.png) no-repeat;
	margin-right:8px;
}
.if_other .mrlist a:hover {
	text-decoration:none;
}
.if_other .mrlist a.pLQq {
	background-position:0 -270px;
}
.if_other .mrlist a.pLDouban {
	background-position:-34px -270px;
}
.if_other .mrlist a.pLSohu {
	background-position:-68px -270px;
}
.if_other .mrlist a.pL163 {
	background-position:-102px -270px;
}
.if_other .mrlist a.pLQq:hover {
	background-position:0 -304px;
}
.if_other .mrlist a.pLDouban:hover {
	background-position:-34px -304px;
}
.if_other .mrlist a.pLSohu:hover {
	background-position:-68px -304px;
}
.if_other .mrlist a.pL163:hover {
	background-position:-102px -304px;
}
.search_inp {
	float:left;
	width:202px;
	height:26px;
	*height:19px;
	padding:3px 5px;
	*padding:7px 5px 5px;
	margin:0;
	line-height:20px;
	font-size:14px;
	border:0;
	color:#999;
	background:transparent;
}
.search_inp.act {
	color:#333;
}
.search_btn {
	float:right;
	width:55px;
	height:29px;
	border:none;
	padding:0;
	margin:1px 1px 0 0;
	cursor:pointer;
	background:transparent;
}
.search_btn.over,.search_btn:hover {
	background:url(../images/home_search.png) no-repeat -217px -43px;
}
.inp {
	width:90%;
	height:16px;
	padding:4px;
	border:2px solid #9e9693;
	font-size:14px;
	-moz-border-radius:6px 6px 6px 6px;
	-webkit-border-radius:6px 6px 6px 6px;
	border-radius:6px;
}
.inp.v1 {
	border:2px solid #ffa856;
}
.att {
	color:#666;
}
.att input {
	vertical-align:middle;
	margin-right:3px;
	*margin-right:0;
}
.che {
	vertical-align:-2px;
	margin-right:3px;
	_margin-right:0;
}
.btnp {
	width:144px;
	height:40px;
	background:url(../images/register/pop_btn.png) no-repeat 0 -212px;
	border:none;
	margin:5px 5px 5px 0;
	vertical-align:10px;
	*vertical-align:-10px;
}
.btnp.v2 {
	background:url(../images/register/pop_btn.png) no-repeat 0 -67px;
}
.btn_reg {
	width:178px;
	height:40px;
	background:url(../images/register/pop_btn.png) no-repeat -149px -67px;
	border:none;
	margin:5px 5px 5px 0;
	vertical-align:10px;
	*vertical-align:-10px;
}
.btn_reg.v3 {
	background:url(../images/register/pop_btn.png) no-repeat -149px -212px;
}
.btn_fast {
	width:178px;
	height:40px;
	background:url(../images/register/pop_btn.png) no-repeat -153px -22px;
	border:none;
	margin:5px 0;
}
a.btn_fast:hover {
	background:url(../images/register/pop_btn.png) no-repeat 0 -260px;
}
.btn_none {
	width:90px;
	height:28px;
	background:url(../images/register/pop_btn.png) no-repeat right -125px;
	border:none;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
}
.btn_none:hover {
	background-position:right -350px;
}
.okay {
	width:44px;
	height:44px;
	background:url(../images/register/pop_btn.png) no-repeat 0 -350px;
	vertical-align:middle;
}
.icon_error_b {
	width:47px;
	height:39px;
	background:url(../images/register/pop_btn.png) no-repeat -54px -350px;
	vertical-align:middle;
}
.code {
	vertical-align:-14px;
	margin-right:5px;
}
.btns {
	float:left;
	background:url(../images/register/pop_btn.png) no-repeat 0 -158px;
	overflow:hidden;
}
.btns a {
	float:left;
	display:block;
	height:15px;
	padding:6px 8px;
	_padding:4px 8px;
	background:url(../images/register/pop_btn.png) no-repeat right -185px;
	color:#333;
}
.popupcredit {
	}.pc_l,.pc_c,.pc_inner,.pc_r {
	width:29px;
	height:56px;
	line-height:56px;
	background:url(../images/public/popupcredit_bg.gif) no-repeat 0 0;
}
.pc_c {
	width:200px;
	background-position:0 -56px;
	background-repeat:repeat-x;
}
.pc_inner {
	white-space:nowrap;
	text-align:center;
	width:auto;
	background-position:50% -112px;
}
.pc_inner i {
	margin-right:10px;
	font-size:12px;
	font-style:normal;
	font-weight:400;
}
.pc_inner span {
	margin-right:15px;
	color:#ffea97;
	font-size:14px;
	font-weight:700;
}
* html .pc_inner span {
	display:inline-block;
}
.pc_inner span a {
	color:#ffea97;
	text-decoration:underline;
}
.pc_inner span em {
	font-size:18px;
	font-weight:400;
}
.pc_inner span u {
	font-size:10px;
	text-decoration:none;
}
.pc_inner span em.desc {
	color:#930;
}
.pc_btn img {
	opacity:0.5;
}
.pc_btn:hover img {
	opacity:1;
}
.pc_r {
	background-position:-30px 0;
}
.mod_sync {
	line-height:23px;
	position:relative;
}
.mod_sync .explain {
	position:absolute;
	top:-35px;
	left:-25px;
	height:32px;
	zoom:1;
	overflow:hidden;
	width:120px;
}
.mod_sync .explain.share {
	left:27px;
}
.mod_sync .explain b {
	float:left;
	height:23px;
	color:#fff;
	background:#f90;
	border:1px solid #f60;
	border-radius:3px;
	padding:0 5px;
	_height:19px;
	_padding:4px 5px 0;
	font-weight:normal;
	line-height:23px;
	_line-height:19px;
}
.mod_sync .explain b a {
	color:#fff;
}
.mod_sync .explain b a:hover {
	text-decoration:none;
	color:#ff0;
}
.mod_sync .explain i {
	position:absolute;
	top:24px;
	left:24px;
	width:16px;
	height:8px;
	background:url(../images/public/arrow_down_orange.png) no-repeat;
	font:1px/1 Arial;
}
.sync_icon {
	width:19px;
	height:19px;
	display:inline-block;
	margin-right:5px;
	background:url(../images/public/syncIcon.png) no-repeat;
	vertical-align:-6px;
	*vertical-align:0;
}
.sync_Qq {
	background-position:-26px 0;
}
.sync_QqOn {
	background-position:-26px -20px;
}
.sync_Sina {
	background-position:0 0;
}
.sync_SinaOn {
	background-position:0 -20px;
}
.sync_Douban {
	background-position:-51px 0;
}
.sync_DoubanOn {
	background-position:-51px -20px;
}
.sync_Sohu {
	background-position:-76px 0;
}
.sync_SohuOn {
	background-position:-76px -20px;
}
.sync_163 {
	background-position:-101px 0;
}
.sync_163On {
	background-position:-101px -20px;
}
.sync_QZone {
	background-position:-126px 0;
}
.sync_QZoneOn {
	background-position:-126px -20px;
}
.sync_QZone2 {
	background-position:-151px 0;
}
.sync_QZoneOn2 {
	background-position:-151px -20px;
}
.returnTop {
	width:39px;
	height:39px;
	position:fixed;
	right:10px;
	bottom:70px;
	display:none;
}
.returnTop a {
	display:block;
	width:39px;
	height:39px;
	background:url(http://www.haodou.com/public/images/public/public_button_bg.png) no-repeat 0 -630px;
}
.returnTop a:hover {
	background:url(http://www.haodou.com/public/images/public/public_button_bg.png) no-repeat -39px -630px;
}
.returnTop a.investigation {
	height:158px;
	background:url(../images/home_png24.png?v=1) no-repeat 0 -153px;
}
.returnTop a.investigation:hover {
	background:url(../images/home_png24.png?v=1) no-repeat -39px -153px;
}
.addfavs {
	width:39px;
	height:105px;
	position:fixed;
	right:10px;
	bottom:50%;
}
.addfavs a {
	display:block;
	width:39px;
	height:105px;
	background:url(../images/public/addfavs.png?v=2) no-repeat;
}
.addfavs a:hover {
	background-position:-40px 0;
}
.mod_info {
	width:290px;
	border:1px solid #e5e5e5;
	background:#fff;
	position:relative;
	border-radius:5px;
	box-shadow:0 1px 2px rgba(0,0,0,.2);
}
.mod_info .corner_in,.mod_info .corner_out {
	font-size:0;
	border-width:8px;
	position:absolute;
}
.mod_info .in_top {
	border-style:dashed dashed solid;
	border-color:transparent transparent #fff;
	left:25px;
	top:-16px;
}
.mod_info .corner_out.out_top {
	border-style:dashed dashed solid;
	border-color:transparent transparent #e5e5e5;
	left:25px;
	top:-17px;
}
.mod_info .in_right {
	border-style:dashed dashed dashed solid;
	border-color:transparent transparent transparent #fff;
	right:-16px;
	top:16px;
}
.mod_info .corner_out.out_right {
	border-style:dashed dashed dashed solid;
	border-color:transparent transparent transparent #e5e5e5;
	top:16px;
	right:-17px;
}
.mod_info .in_left {
	border-style:dashed solid dashed dashed;
	border-color:transparent #fff transparent transparent;
	left:-16px;
	top:16px;
}
.mod_info .corner_out.out_left {
	border-style:dashed solid dashed dashed;
	border-color:transparent #e5e5e5 transparent transparent;
	top:16px;
	left:-17px
}
.mod_info .in_bottom {
	border-style:solid dashed dashed;
	border-color:#f4f2eb transparent transparent;
	left:25px;
	bottom:-16px;
}
.mod_info .corner_out.out_bottom {
	border-style:solid dashed dashed;
	border-color:#e5e5e5 transparent transparent;
	left:25px;
	bottom:-17px;
}
.mod_info .basic {
	padding:10px 10px 15px;
	margin:0 0 5px;
}
.mod_info .basic .pto {
	width:85px;
	float:left;
	position:relative;
}
.mod_info .basic .pto .img {
	width:70px;
	height:70px;
	display:inline-block;
	background:url(../images/public/noavatar_70.jpg) no-repeat;
}
.mod_info .basic .pto .sock {
	width:32px;
	position:absolute;
	bottom:-9px;
	right:5px;
}
.mod_info .basic .txt {
	overflow:hidden;
	zoom:1;
}
.mod_info .click {
	height:34px;
	padding:6px 10px 0;
	background:#f4f2eb;
}
.mod_info .btn6 {
	width:60px;
	height:28px;
	line-height:28px;
	display:inline-block;
	color:#fff;
	padding:0;
	background:url(../images/public_button_bg.png) no-repeat 0 0;
	border:none;
	text-align:center;
}
.mod_info .btn6:hover {
	background-position:0 -900px;
	color:#fff;
	text-decoration:none;
}
.mod_info .sent {
	width:60px;
	height:28px;
	color:#666;
	line-height:28px;
	text-align:center;
	margin-right:5px;
	display:inline-block;
	background:url(../images/public_button_bg.png) no-repeat 0 -706px;
}
.mod_info a.sent:hover {
	background-position:0 -1502px;
	text-decoration:none;
}
.mod_info .ietm_num ul {
	width:auto;
	overflow:hidden;
}
.mod_info .ietm_num li {
	width:47px;
	overflow:hidden;
	border-left:1px solid #e5e5e5;
	text-align:center;
	float:left;
	margin-left:-1px;
}
.mod_info .ietm_num li a {
	display:block;
	text-decoration:none;
}
.mod_info .ietm_num li .num {
	font-weight:700;
	color:#f60;
	font-size:14px;
	display:block;
}
.mod_info .ietm_num li a:hover span {
	text-decoration:underline;
}
.mod_info .ietm_num li a:hover .num {
	text-decoration:none;
}
.rcpOutContain {
	min-width:492px;
	*width:510px;
	overflow:hidden;
}
.rcpOutContain dt.title {
	height:27px;
	padding:0 10px;
	border-bottom:1px solid #e5e5e5;
	line-height:30px;
	font-weight:bold;
	font-size:14px;
}
.rcpOutContain dt.title .popclose,.rcpOutContain dt.title a.aclose {
	float:right;
}
.rcpOutContain dt.title .popclose a,.rcpOutContain dt.title a.aclose {
	display:block;
	width:16px;
	height:16px;
	background:url(../images/recipe/close.png) no-repeat 0 0;
	margin-top:5px;
}
.rcpOutContain dt.title .popclose a:hover,.rcpOutContain dt.title a.aclose:hover {
	background:url(../images/recipe/close.png) no-repeat 0 -18px;
}
.rcpOutContain .cont .tipsText {
	padding:15px 0;
	text-align:center;
	line-height:1.8;
	font-size:14px;
}
.rcpOutContain .cont {
	padding:0;
}
.rcpOutContain .popMain {
	padding:10px;
}
.rcpOutContain .cont .click {
	height:37px;
	padding:15px 0 0;
	background:#f5f5f5;
	text-align:center;
}
.rcpOutContain .cont .btn6 {
	width:60px;
	height:28px;
	line-height:28px;
	display:inline-block;
	color:#fff;
	padding:0;
	background:url(../images/public_button_bg.png) no-repeat 0 0;
	border:none;
	text-align:center;
	text-shadow:1px 1px 0 #536a00;
	cursor:pointer;
}
.rcpOutContain .cont .btn6:hover {
	background-position:0 -900px;
}
.rcpOutContain .cont .btn12 {
	width:120px;
	height:28px;
	line-height:28px;
	display:inline-block;
	color:#fff;
	padding:0;
	background:url(../images/public_button_bg.png) no-repeat 0 -90px;
	border:none;
	font-size:14px;
	text-align:center;
	text-shadow:1px 1px 0 #536a00;
}
.rcpOutContain .cont .cancel {
	width:60px;
	height:28px;
	color:#666;
	line-height:28px;
	display:inline-block;
	background:url(../images/public_button_bg.png) no-repeat 0 -706px;
}
.rcpOutContain .cont a.cancel:hover {
	background-position:0 -1502px;
	text-decoration:none;
}
.pb_tx_aa {
	width:95%;
	max-width:95%;
	min-width:95%;
	height:80px;
	max-height:180px;
	border:1px solid #999;
	padding:5px 2%;
}
.pb_rolis {
	width:100%;
	height:92px;
	zoom:1;
	overflow:hidden;
	margin-top:10px;
}
.pb_rolis li {
	float:left;
	width:80px;
	height:80px;
	padding:3px;
	border:3px solid #7c9e01;
	background:#fff;
	margin-right:10px;
	overflow:hidden;
}
.pb_rolis li img {
	width:80px;
	height:80px;
}
.pb_click {
	position:relative;
	width:50px;
	height:21px;
	background:url(../images/public/act_shrae.png) no-repeat;
	display:inline-block;
}
.pb_click .proadd {
	position:absolute;
	left:0;
	top:0;
	width:50px;
	height:21px;
	overflow:hidden;
	opacity:0;
	filter:Alpha(opacity=0);
}
.pb_inp {
	border:1px solid #ccc;
	height:18px;
	line-height:18px;
	padding:0;
}
.login_sync_box {
	width:100%;
	margin-top:20px;
	text-align:center;
	font-family:"宋体",Arial,Tahoma;
}
.login_sync_box a {
	display:inline-block;
	width:200px;
	height:40px;
	background:url(../images/register/sync.png);
	margin:0 10px;
}
.login_sync_box a.lgs_qq {
	background-position:0 0;
}
.login_sync_box a.lgs_sina {
	background-position:0 -90px;
}
.login_sync_box a.lgs_qq:hover {
	background-position:0 -45px;
	text-decoration:none;
}
.login_sync_box a.lgs_sina:hover {
	background-position:0 -135px;
	text-decoration:none;
}
.sync_box_iframe {
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:60px;
	height:24px;
	overflow:hidden;
	vertical-align:middle;
}
.mod_addfd dt.title {
	font-size:12px;
}
.mod_addfd .info {
	margin-bottom:10px;
}
.mod_addfd .info .pto {
	float:left;
	margin-right:18px;
}
.mod_addfd .info .ipt {
	width:202px;
	height:40px;
	font-size:14px;
	padding:2px;
	border:1px solid #b8d4e8;
	float:left;
}
.mod_addfd .class label {
	width:66px;
	float:left;
}
.pow_struct {
	width:100%;
	height:27px;
	background:#fff;
	position:fixed;
	top:0;
	left:0;
	z-index:9999
}
.pow_struct p {
	width:100%;
	height:26px;
	line-height:26px;
	font-weight:bold;
	text-align:center;
	background:#FFF9D7;
	border-bottom:1px solid #ddd;
	position:relative;
}
.pow_struct p a.close {
	position:absolute;
	right:10px;
	top:50%;
	margin-top:-8px;
	width:16px;
	height:16px;
	outline:none;
	font-size:0;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	-o-transition:.3s;
	background:url("../images/index/close.png") no-repeat;
	overflow:hidden;
}
.pow_struct p a.close:hover {
	text-decoration:none;
	background-position:0 -24px;
}
.top_fixed_banner {
	width:100%;
	height:50px;
	position:fixed;
	top:0;
	left:0;
	z-index:9999;
	background:#cfa978;
	text-align:center;
	overflow:hidden;
}
.top_act_banner {
	width:100%;
	height:50px;
	background:url(../images/public/top_act_banner.png?v=1) #fff no-repeat 50% 50%;
	overflow:hidden;
}
.top_act_banner.all {
	background:#CFA978;
	text-align:center;
}
.top_act_banner.adx {
	height:44px;
	background:url(../images/public/top_act_banner2x.png) #fef3c2 no-repeat 50% 50%;
}
.top_act_banner .warp a,.top_act_banner .warp a:hover {
	display:block;
	width:998px;
	height:50px;
	overflow:hidden;
	text-decoration:none;
}
.top_act_banner.adx .warp a,.top_act_banner.adx .warp a:hover {
	height:44px;
}
.pop_sent_message label {
	width:75px;
	float:left;
}
.pop_sent_message .text_inp_w210 {
	width:210px;
	height:16px;
	border:1px solid #e0e0e0;
	padding:5px;
	font-size:12px;
	color:#999;
	vertical-align:middle;
}
.pop_sent_message .text_area_w360 {
	width:360px;
	height:130px;
	border:1px solid #e5e5e5;
	padding:5px;
	font-size:12px;
	color:#999;
}
.pop_sent_message .btn_basic {
	display:inline-block;
	text-align:center;
	background:url(../images/public_button_bg.png) no-repeat;
	cursor:pointer;
	border:0;
	vertical-align:middle;
}
.pop_sent_message .btn_basic.btn_g {
	width:60px;
	height:28px;
	line-height:28px;
	color:#fff;
	background-position:0 0;
}
.pop_sent_message .btn_basic.btn_g:hover {
	background-position:0 -900px;
}
.mod_emotion_panel {
	width:360px;
	background:#fff;
	border:1px solid #e5e5e5;
	border-radius:5px;
	position:relative;
}
.mod_emotion_panel .corner_in,.mod_emotion_panel .corner_out {
	font-size:0;
	border-style:dashed dashed solid;
	border-width:8px;
	top:-16px;
	border-color:transparent transparent #fff;
	position:absolute;
	left:25px;
}
.mod_emotion_panel .corner_out {
	border-color:transparent transparent #e5e5e5;
	top:-18px;
}
.mod_emotion_hd {
	padding:10px 0 0;
}
.mod_emotion_hd li {
	height:20px;
	border-left:1px solid #ddd;
	margin-left:-1px;
	padding:0 10px;
	float:left;
}
.mod_emotion_hd li a {
	float:left;
	height:20px;
	line-height:18px;
	padding:0 8px;
}
.mod_emotion_hd li.sel a {
	background:#fef4eb;
	font-weight:bold;
	padding:0 6px;
}
.mod_emotion_bd {
	height:229px;
	padding:10px 10px 3px;
	position:relative;
}
.mod_emotion_bd .preview {
	width:60px;
	height:80px;
	border:1px solid #ccc;
	position:absolute;
	background:#fff;
	z-index:1000;
	left:12px;
	top:12px;
}
.mod_emotion_bd .preview .name {
	width:100%;
	height:20px;
	line-height:20px;
	text-align:center;
	display:inline-block;
	background:#f4f2eb;
}
.mod_emotion_panel .mod_emotion_bd ul.default li {
	width:34px;
	float:left;
	margin:0 0 5px 0;
	padding:0;
}
.mod_emotion_bd .default li a {
	border:2px solid #fff;
	display:block;
	width:30px;
	height:30px;
}
.mod_emotion_bd .default li a:hover {
	border:2px solid #f60;
}
.mod_emotion_page {
	height:19px;
	padding:10px 10px 8px;
	border-top:1px solid #e5e5e5;
	text-align:right;
	overflow:hidden;
}
.pop_fans_warp {
	float:left;
	width:94%;
	padding:0 3%;
}
.pop_fans_warp.pmt {
	line-height:40px;
	text-align:center;
	font-size:14px;
}
.pop_fans_warp .fans_prize {
	display:block;
	margin:0 auto;
}
.pop_fans_warp .inptx {
	border:1px solid #ccc;
	padding:1px;
}
.no_hit {
	width:92%;
	height:130px;
	padding-left:8%;
	zoom:1;
	overflow:hidden;
}
.no_hit img {
	float:left;
	margin-right:20px;
}
.no_hit p {
	zoom:1;
	overflow:hidden;
	line-height:40px;
	font-size:14px;
	padding-top:30px;
}
.upbox {
	width:60%;
	height:130px;
	padding:0 20%;
	border-bottom:1px solid #759501;
	position:relative;
	overflow:hidden;
}
.upbox .zlogo {
	float:left;
	width:74px;
	height:116px;
	background:url(../images/siteout/haodou.jpg) no-repeat;
}
.upbox .caretx {
	float:right;
	width:150px;
	padding-top:20px;
	color:#999;
}
.upbox .caretx .row1 {
	font:bold 14px/16px '宋体',Arial;
	color:#2595b7;
}
.upbox .caretx .row1 i {
	display:inline-block;
	*display:inline;
	*zoom:1;
	font:1px/1 Arial;
	width:16px;
	height:15px;
	vertical-align:top;
	background:url(../images/siteout/element.png) no-repeat right -111px;
}
.upbox .caretx .row2 {
	width:72px;
	height:24px;
	overflow:hidden;
	margin-top:20px;
}
.upbox .prompt {
	position:absolute;
	left:238px;
	bottom:22px;
	float:left;
	_width:128px;
	height:28px;
}
.upbox .prompt i {
	float:left;
	width:0;
	height:0;
	font:1px/1 Arial;
	border:solid;
	border-color:#fff #759501 #fff #fff;
	border-width:8px 8px 8px 0;
	margin-top:6px;
}
.upbox .prompt p {
	float:left;
	padding:0 8px;
	_width:96px;
	height:28px;
	line-height:28px;
	border-radius:4px;
	background:#759501;
	color:#fff;
	font-weight:bold;
}
.upbox .arrup {
	position:absolute;
	left:50%;
	bottom:0;
	margin-left:-8px;
	width:0;
	height:0;
	font:1px/1 Arial;
	border:solid;
	border-color:#fff #fff #759501 #fff;
	border-width:0 8px 8px 8px;
}
a.view {
	display:inline-block;
	width:72px;
	height:26px;
	line-height:26px;
	text-align:center;
	color:#666;
	border:1px solid #999;
	border-radius:6px;
	background:#efedee;
	background-image:-moz-linear-gradient(top,#ffffff,#efedee);
	background-image:-webkit-linear-gradient(top,#ffffff,#efedee);
	background-image:-o-linear-gradient(top,#ffffff,#efedee);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#efedee',GradientType='0');
}
a.view:hover {
	color:#333;
	text-decoration:none;
	background:#efedee;
	background-image:-moz-linear-gradient(top,#efedee,#f0f0f0);
	background-image:-webkit-linear-gradient(top,#efedee,#f0f0f0);
	background-image:-o-linear-gradient(top,#efedee,#f0f0f0);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efedee',endColorstr='#f0f0f0',GradientType='0');
}
a.okay {
	display:inline-block;
	width:72px;
	height:26px;
	line-height:26px;
	text-align:center;
	color:#fff;
	border:1px solid #566e01;
	border-radius:6px;
	background:#759501;
	background-image:-moz-linear-gradient(top,#8bb000,#759501);
	background-image:-webkit-linear-gradient(top,#8bb000,#759501);
	background-image:-o-linear-gradient(top,#8bb000,#759501);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8bb000',endColorstr='#759501',GradientType='0');
}
a.okay:hover {
	color:#fff;
	text-decoration:none;
	background:#96be00;
	background-image:-moz-linear-gradient(top,#8bb000,#96be00);
	background-image:-webkit-linear-gradient(top,#8bb000,#96be00);
	background-image:-o-linear-gradient(top,#8bb000,#96be00);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8bb000',endColorstr='#96be00',GradientType='0');
}
.action_ul {
	width:100%;
	zoom:1;
	overflow:hidden;
}
.action_ul li {
	float:left;
	width:33%;
	height:24px;
	line-height:24px;
	padding:5px 0;
}
.action_ul li img,.action_ul li input {
	vertical-align:middle;
	margin-right:3px;
}
.mod_btn_basic {
	display:inline-block;
	color:#fff;
	padding:0 10px;
	text-align:center;
	cursor:pointer;
	height:28px;
	line-height:28px;
	background:#8bb000;
	border:1px solid #678300;
	overflow:hidden;
	position:relative;
}
.mod_btn_basic span {
	display:inline-block;
}
.mod_btn_basic i {
	display:inline-block;
	position:absolute;
	left:0;
	top:0;
	width:150%;
	height:1px;
	background:#b3cc59;
	overflow:hidden;
}
.mod_btn_basic:hover {
	background:#97BF00;
	color:#fff;
	text-decoration:none;
}
.mod_btn_basic.m_orange {
	background:#f48f0b;
	border:1px solid #ce6701;
}
.mod_btn_basic.m_orange i {
	background:#f8b660;
}
.mod_btn_basic.m_orange:hover {
	background:#f2ad00;
}
.mod_btn_basic.m_gray {
	background:#eee;
	border:1px solid #ccc;
	box-shadow:inset 0 1px 0 #fff;
	color:#333;
}
.mod_btn_basic.m_gray i {
	background:#fff;
}
.mod_btn_basic.m_gray:hover {
	background:#ddd;
	color:#333;
}
.mod_btn_basic.m_hgt20 {
	height:20px;
	height:20px;
	line-height:20px;
}
.mod_btn_basic.m_hgt30 {
	height:30px;
	height:30px;
	line-height:30px;
}
.mod_btn_basic.m_hgt35 {
	height:35px;
	font-size:14px;
	font-weight:bold;
	height:35px;
	line-height:35px;
}
.mgb30 {
	margin-bottom:30px;
}
.green_l {
	color:#7c9e01;
}
.green_d {
	color:#1e6a00;
}
.orange {
	color:#f60
}
.orange_l {
	color:#f88700;
}
.img_text_v li {
	float:left;
}
.img_text_v li.last {
	margin-right:0;
}
.img_text_v .img {
	display:block;
	position:relative;
}
.img_text_v .img .bg {
	width:100%;
	background:#fff;
	opacity:0.75;
	filter:alpha(opacity=75);
	position:absolute;
	bottom:0;
	left:0;
}
.img_text_v .img .name_up {
	position:absolute;
	bottom:0;
	left:0;
}
.img_text_v .name {
	display:block;
	word-wrap:break-word;
}
.img_text li {
	zoom:1;
}
.img_text li.last {
	margin-bottom:0;
}
.img_text_bg li {
	width:100%;
	padding:0 0 12px;
	margin-bottom:12px;
	background:url(../images/public/dotBg.gif) left bottom repeat-x;
}
.img_text_bg li.last {
	background:none;
}
.img_text .img {
	float:left;
	margin-right:12px;
}
.img_text .text {
	overflow:hidden;
	zoom:1;
}
.text_list li {
	line-height:1.8;
	_padding:6px 0;
	_line-height:1.21;
	color:#666;
}
.text_list li .start {
	width:10px;
	height:10px;
	*overflow:hidden;
	display:inline-block;
	*vertical-align:middle;
	margin-right:3px;
	background:url(../images/public/star.png) no-repeat -1px -16px;
}
.care_of,.cared_of {
	display:inline-block;
	padding:0 4px;
	border:1px solid;
	color:#666;
	height:19px;
	line-height:19px;
	background:#fff;
}
.care_of {
	border-color:#dcd1bd;
}
.cared_of {
	border-color:#fff;
}
.care_of:hover {
	border-color:#f60;
	text-decoration:none;
}
.btn_subscribe {
	width:100px;
	height:35px;
	line-height:35px;
	display:inline-block;
	background:url(../images/public_button_bg.png) 0 -454px;
	color:#fff;
	font-size:14px;
	text-align:center;
	font-weight:700;
}
.btn_subscribe:hover {
	background-position:0 -1304px;
	color:#fff;
	text-decoration:none;
}
.index_t {
	margin-bottom:15px;
	zoom:1;
}
.index_t:after {
	content:"";
	display:block;
	height:0;
	font-size:0;
	clear:both;
}
.index_t h2 {
	font:400 18px/18px "Microsoft Yahei","SimHei";
	_line-height:19px;
	float:left;
	margin-right:30px;
}
.index_t_side {
	height:22px;
	border-bottom:1px solid #e5e5e5;
	margin-bottom:12px;
}
.index_t_side h3 {
	font-size:14px;
}
.rcp_185 li {
	width:185px;
	float:left;
	margin-right:51px;
}
.rcp_185 li .img {
	position:relative;
	zoom:1;
}
.rcp_185 .img .bg {
	height:50px;
	display:none;
}
.rcp_185 .img .info {
	height:50px;
	line-height:25px;
	position:absolute;
	bottom:0;
	left:5px;
	overflow:hidden;
	display:none;
}
.rcp_185 li .sign {
	width:40px;
	height:40px;
	display:inline-block;
	background:url(../images/public/app_intro.png) no-repeat -59px -40px;
	position:absolute;
	top:0;
	left:0;
}
.rcp_185 .line2 {
	margin-right:24px;
	_margin-right:12px;
}
.rcp_185 .line2 .img .bg {
	display:block;
}
.rcp_185 .line2 .img .name_up {
	line-height:25px;
	bottom:25px;
	font-size:14px;
	left:5px;
}
.rcp_185 .line2 .img .info {
	height:25px;
	display:block;
}
.user_pto_bg {
	float:left;
	width:450px;
}
.user_pto_bg li {
	width:210px;
	float:left;
	margin:0 28px 10px 0;
}
.user_pto_bg li.last {
	margin-right:0;
}
.user_pto_bg .img {
	width:70px;
	height:70px;
	background:#efebdf;
	padding:4px 4px 14px;
	margin-right:8px;
	float:left;
}
.active_user_list li {
	position:relative;
	width:70px;
	height:70px;
	float:left;
	margin-right:28px;
}
.active_user_list li.last {
	margin-right:0;
}
.active_user_list li .link {
	width:64px;
	height:64px;
	border:none;
	padding:3px;
	position:absolute;
	top:0;
	left:0;
}
.active_user_list li.sel .link {
	border:3px solid #fcdeb6;
	padding:0;
}
.active_user_info {
	margin-top:10px;
	padding:0 0 10px;
	background:#f4f2eb;
	border-top:2px solid #fcdeb6;
	position:relative;
}
.active_user_info .corner_in,.active_user_info .corner_out {
	font-size:0;
	border-style:dashed dashed solid;
	border-width:6px;
	top:-12px;
	border-color:transparent transparent #f4f2eb;
	position:absolute;
	left:25px;
}
.active_user_info .corner_out {
	border-color:transparent transparent #fcdeb6;
	top:-14px;
}
.active_user_info .hd {
	line-height:22px;
	padding:5px 15px 20px;
}
.active_user_info li {
	width:110px;
	float:left;
	padding:0 11px;
	text-align:center;
}
.active_user_info li .name {
	display:inline-block;
	height:40px;
	line-height:20px;
	overflow:hidden;
	width:100%;
}
.index_login a:hover {
	text-decoration:none;
}
.login_info {
	height:220px;
	padding:26px 15px 14px;
	margin-bottom:10px;
	background:#f4f2eb;
}
.login_info .mgt_hight {
	margin-top:40px;
}
.login_info .btn_login {
	height:28px;
	width:60px;
	line-height:28px;
	text-align:center;
	display:inline-block;
	background:url(../images/public_button_bg.png) 0 -180px;
	padding:0 0 0 8px;
	color:#fff;
	vertical-align:middle;
}
.login_info .btn_login:hover {
	background-position:0 -1080px;
	text-decoration:none;
	color:#fff;
}
.login_info .btn_login .auto_r {
	width:8px;
	height:28px;
	font-size:0;
	float:right;
	background:url(../images/public_button_bg.png) right -210px
}
.login_info .btn_login:hover .auto_r {
	background-position:right -1110px
}
.login_function .left,.login_function .right {
	width:113px;
	height:30px;
	display:inline-block;
	padding:9px 0 0;
	text-align:center;
	background:#f4f2eb;
	float:left;
}
.login_function .right {
	float:right;
}
.hot_team li {
	margin-bottom:20px;
	float:left;
	width:100%;
}
.hot_team li .info {
	height:20px;
	overflow:hidden;
}
.index_rank li {
	margin-bottom:8px;
	height:48px;
}
.index_rank li.last {
	margin-bottom:0;
}
.index_rank .num {
	width:30px;
	padding-left:3px;
	line-height:48px;
	font-size:20px;
	font-weight:700;
	color:#ccc;
	float:left;
}
.index_rank .num_1 {
	color:#f60;
}
.index_rank .num_2 {
	color:#f48f0b;
}
.index_rank .num_3 {
	color:#fbc000;
}
.index_rank .photo {
	width:48px;
	margin-right:10px;
	float:left;
}
.index_rank .name {
	overflow:hidden;
	zoom:1;
	line-height:24px;
}
.app_intro {
	}.app_intro li {
	zoom:1;
	margin-bottom:15px;
}
.app_intro li .img_rcp,.app_intro li .img_chi {
	width:49px;
	height:49px;
	float:left;
	margin-right:15px;
	background:url(../images/public/app_intro.png) no-repeat 0 0;
}
.app_intro li .img_chi {
	background-position:0 -50px;
}
.app_intro li .text {
	overflow:hidden;
	zoom:1;
}
.app_intro li .icon_android,.app_intro li .icon_iphone {
	width:12px;
	height:15px;
	display:inline-block;
	margin-right:10px;
	background:url(../images/public/app_intro.png) no-repeat -59px 0;
	vertical-align:middle;
}
.app_intro li .icon_android {
	background-position:-59px -20px;
}
.index_scroll {
	position:relative;
	width:663px;
	overflow:hidden;
}
.index_scroll .turn_left,.index_scroll .turn_right {
	width:34px;
	height:58px;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-40px;
	z-index:50;
	cursor:pointer;
}
.index_scroll .turn_right {
	left:auto;
	right:0;
}
.index_scroll .turn_left .bg,.index_scroll .turn_right .bg {
	width:34px;
	height:58px;
	position:absolute;
	top:0;
	left:0;
	display:block;
	background:#fff;
	opacity:0.75;
	filter:alpha(opacity=75);
}
.index_scroll .icon_arrow_r,.index_scroll .icon_arrow_l {
	font-size:0;
	border-style:dashed solid dashed dashed;
	border-width:15px;
	border-color:transparent #bababa transparent transparent;
	position:absolute;
	top:50%;
	margin-top:-15px;
	left:-8px;
	cursor:default;
}
.index_scroll .icon_arrow_r {
	left:8px;
	border-style:dashed dashed dashed solid;
	border-color:transparent transparent transparent #bababa;
}
.index_scroll .icon_arrow_l.l_green {
	border-color:transparent #7c9e01 transparent transparent;
	cursor:pointer;
}
.index_scroll .icon_arrow_r.r_green {
	border-style:dashed dashed dashed solid;
	border-color:transparent transparent transparent #7c9e01;
	cursor:pointer;
}
.index_scroll .icon_arrow_l.l_orange {
	border-color:transparent #f48f0b transparent transparent;
	cursor:pointer;
}
.index_scroll .icon_arrow_r.r_orange {
	border-style:dashed dashed dashed solid;
	border-color:transparent transparent transparent #f48f0b;
	cursor:pointer;
}
.index_focus {
	width:663px;
	height:310px;
	overflow:hidden;
	position:relative;
}
.index_focus .img_show {
	width:663px;
	height:310px;
	overflow:hidden;
}
.index_focus .img_show .item {
	position:absolute;
}
.index_focus .img_info {
	width:100%;
	height:95px;
	position:absolute;
	left:0;
	bottom:0;
}
.index_focus .img_info .bg {
	width:100%;
	height:95px;
	background:#fff;
	opacity:0.85;
	filter:alpha(opacity = 85);
	display:block;
	position:absolute;
	left:0;
	bottom:0;
	_bottom:-1px;
}
.index_focus .img_info .item {
	height:95px;
	overflow:hidden;
	position:absolute;
	left:10px;
	top:0;
	z-index:90;
}
.index_focus .img_info .title {
	margin-top:8px;
}
.index_focus .img_info .title a {
	color:#333;
	font:400 20px/1.6 "Microsoft Yahei","SimHei";
}
.index_focus .img_info .info {
	}.index_focus .img_info .img_num {
	position:absolute;
	top:12px;
	right:10px;
	z-index:100;
}
.index_focus .img_info .img_num a {
	width:8px;
	height:8px;
	display:inline-block;
	margin-right:9px;
	font:0/0 Arial;
	background:#fff;
	border:1px solid #ccc;
	border-radius:6px;
}
.index_focus .img_info .img_num a:hover,.index_focus .img_info .img_num a.sel {
	background:#f60;
	border:1px solid #f60;
}
.index_text_scroll {
	height:348px;
	width:663px;
	overflow:hidden;
}
